storage licence - French English Dictionary